package varredor.rmi;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.util.List;
import varredor.StartPoint;
import varredor.controller.ArquivoCompartilhadoController;
import varredor.model.Registro;

public class ArquivoCompartilhadoImpl extends UnicastRemoteObject implements ArquivoCompartilhado {

	private static final long serialVersionUID = 1L;

	public ArquivoCompartilhadoImpl() throws RemoteException {
		super();
	}

	@Override
	public List<Registro> getRegistrosAlterados() throws RemoteException {
		List<Registro> registrosAtuais = ArquivoCompartilhadoController.getINSTANCE().retornarRegistros();

		return registrosAtuais;
	}

	@Override
	public String getMac() throws RemoteException {
		return StartPoint.getINSTANCE().getMAC();
	}

}
